• word of the day

    flowering cherry

    flowering cherry - Dictionary definition and meaning for word flowering cherry

    Definition
    (noun) any of several shrubs or trees of the genus Prunus cultivated for their showy white or pink single or double blossoms

Word used in video below:
text: I brought some cherry syrup,
Download our Mobile App Today
Receive our word of the day
on Whatsapp